begintownscript;
variables;
    int choice;
body;
beginstate INIT_STATE;
    set_name(11, "Clubs");
    set_name(18, "Arnold");
    set_name(19, "Mayor Janice");
    set_name(20, "Bob");
    set_name(21, "Mark");
    add_char_to_group(13, 1);
    add_char_to_group(14, 1);
break;
beginstate EXIT_STATE;
break;
beginstate START_STATE;
break;
beginstate 10;
      if (get_flag(6, 0) == 0)
          message_dialog("These boatworks seem not to have been used for a while.", "");
          set_flag(6, 0, 1);
break;
beginstate 11;
      if (get_flag(6, 1) == 0)
          message_dialog("The smell of fried meat and potatoes with beer makes you hungry. This in seems to be a better one in quality.", "");
          set_flag(6, 1, 1);
break;
beginstate 12;
      if (get_flag(6, 2) == 0)
          message_dialog("One explanation why the granary has been built in a funny place is that the city was planned by miners and smiths.", "Thus, the thought of building a granary wasn't their first one.");
          set_flag(6, 2, 1);
break;
beginstate 13;
      if (get_flag(6, 3) == 0)
          message_dialog("The hotness of this forge and smithy gives you a strong will to leave. The employees, however, seem to have no problem with the heat.", "They have clearly been working here for a very long time. You are both amazed and a little jealous.");
          set_flag(6, 3, 1);
break;
beginstate 14;
      if (get_flag(6, 4) == 0)
          message_dialog("Strange. The firepits are all empty and full of dust.", "Was this supposed to be an active forge and smithy?!");
          set_flag(6, 4, 1);
break;
beginstate 15;
     if (get_flag(6, 5) == 0)
          message_dialog("How odd. This smithy isn't hot at all.", "");
          set_flag(6, 5, 1);
break;
beginstate 16;
     if (get_flag(6, 6) == 0)
     {
         march_party(21, 4);
         force_instant_terrain_redraw();
         pause(15);
         text_bubble_on_char(13, "Uh oh!");
         force_instant_terrain_redraw();
         pause(15);
         text_bubble_on_char(13, "");
         text_bubble_on_char(14, "Now they found us!");
         force_instant_terrain_redraw();
         pause(15);

         set_character_facing(1001, 6);
         force_instant_terrain_redraw();
         pause(5);
         erase_text_bubbles();
         text_bubble_on_char(13, "Let's get out of here!");
         relocate_character(13, 25, 3);
         relocate_character(14, 25, 4);
         force_instant_terrain_redraw();
         pause(5);
         relocate_character(13, 26, 3);
         relocate_character(14, 26, 4);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 2);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 1);
         force_instant_terrain_redraw();
         put_boom_on_space(27, 3, 7, 0);
         put_boom_on_space(27, 4, 7, 0);
         put_object_on_space(27, 3, 4);
         put_object_on_space(27, 4, 4);
         run_animation_sound(43);
         pause(2);
         set_character_pose(1001, 2);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 0);
         force_instant_terrain_redraw();
         pause(5);
         set_character_facing(1001, 2);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 2);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 1);
         force_instant_terrain_redraw();
         put_boom_on_space(25, 3, 7, 0);
         put_boom_on_space(25, 4, 7, 0);
         put_object_on_space(25, 3, 4);
         put_object_on_space(25, 4, 4);
         run_animation_sound(43);
         pause(2);
         set_character_pose(1001, 2);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 0);
         force_instant_terrain_redraw();
         pause(5);
         set_character_facing(14, 0);
         set_character_facing(13, 4);
         force_instant_terrain_redraw();
         pause(2);
         set_character_pose(1001, 2);
         force_instant_terrain_redraw();
         pause(5);
         set_character_pose(1001, 1);
         force_instant_terrain_redraw();
         put_sparkles_on_space(26, 3, 0, 10);
         put_sparkles_on_space(26, 4, 0, 10);
         run_animation_sound(62);
         put_boom_on_space(26, 3, 2, 0);
         put_boom_on_space(26, 4, 2, 0);
         pause(4);
         erase_char(1001);
         run_animation_sound(74);
         pause(5);
    }
    else {
    erase_char(1001);
    put_object_on_space(25, 3, 4);
    put_object_on_space(25, 4, 4);
    put_object_on_space(27, 3, 4);
    put_object_on_space(27, 4, 4);

    }

    set_flag(6, 6, 1);
break;
beginstate 17;

break;
beginstate 18;

break;